/*
 * Producto.java
 */

package acceso;

import java.util.HashSet;
import java.util.Set;

/**
 *
 * Clase que cumple el contrato con respecto a los productos del inventario.
 *
 * @author Adriano
 */
public class Producto {

    private Long     idProducto;
    private String   nombre;
    private char     tipo;
    private String   descripcion;
    private float    precio;
    private int      cantidad;
    private String   presentacion;

public Producto(){}
    public Producto(String nombre, char tipo, String descripcion, float precio,
            int cantidad, String presentacion){
       setNombre(nombre);
       setTipo(tipo);
       setDescripcion(descripcion);
       setPrecio(precio);
       setCantidad(cantidad);
       setPresentacion(presentacion);
    }

    private Set ventas = new HashSet();

    public Set getVentas() {
        return ventas;
    }

    public void setVentas(Set ventas) {
        this.ventas = ventas;
    }

    /**
     * @return the idProducto
     */
    public Long getIdProducto() {
        return idProducto;
    }

    /**
     * @param idProducto the idProducto to set
     */
    public void setIdProducto(Long idProducto) {
        this.idProducto = idProducto;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the tipo
     */
    public char getTipo() {
        return tipo;
    }

    /**
     * @param tipo the tipo to set
     */
    public void setTipo(char tipo) {
        this.tipo = tipo;
    }

    /**
     * @return the descripcion
     */
    public String getDescripcion() {
        return descripcion;
    }

    /**
     * @param descripcion the descripcion to set
     */
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    /**
     * @return the precio
     */
    public float getPrecio() {
        return precio;
    }

    /**
     * @param precio the precio to set
     */
    public void setPrecio(float precio) {
        this.precio = precio;
    }

    /**
     * @return the cantidad
     */
    public int getCantidad() {
        return cantidad;
    }

    /**
     * @param cantidad the cantidad to set
     */
    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    /**
     * @return the presentacion
     */
    public String getPresentacion() {
        return presentacion;
    }

    /**
     * @param presentacion the presentacion to set
     */
    public void setPresentacion(String presentacion) {
        this.presentacion = presentacion;
    }

    



}
